﻿using System;
using System.Drawing;
using System.Collections.Generic;
//using Microsoft.DirectX;
using System.IO;

namespace System
{
	public class TurnDevice
	{
		public PT1 TurnTarget;
		public double MaxTurn;
		public TurnDevice(double T,double A,double max){MaxTurn=max;TurnTarget=new PT1(T,1,A);
		}
	}
	public class Navi3D
	{
		public V3D RegisteredPosition;
		public V3D RegisteredSpeed;
		public TurnDevice Turn;

		public Navi3D(V3D Pos,V3D Sp)
		{
			RegisteredPosition = Pos;
			RegisteredSpeed = Sp;
		}

		public V3D TargetPoint,TargetDir;
		public V3D[]Route;
		public V3D[] Dir;
		public int RouteIndex=-1;
		public Line3D[] Borders;

		public void Process(double dt)
		{
		}
	}
}